package com.ipartek.migracion.excepciones;

public class PersonaException extends Exception {

	private static final long serialVersionUID = 1L;

	private int codigoError;
	private String mensajeError;

	// codigo y mensaje de error
	public static final int COD_RANGO_EDAD_NO_VALIDO = 0;
	public static final int COD_NUM_MOVIL_NO_VALIDO = 1;
	public static final int COD_NUM_FIJO_NO_VALIDO = 2;
	public static final int COD_EMAIL_NO_VALIDO = 3;
	public static final int COD_DNI_NO_VALIDO = 4;
	public static final String MSJ_RANGO_EDAD_NO_VALIDO = "Rango de edad erroreo debe estar entre 18-99";
	public static final String MSJ_NUM_MOVIL_NO_VALIDO = "Telefono movil no valido.";
	public static final String MSJ_NUM_FIJO_NO_VALIDO = "Telefono fijo no valido";
	public static final String MSJ_EMAIL_NO_VALIDO = "Email no valido";
	public static final String MSJ_DNI_NO_VALIDO = "DNI no valido.";

	public PersonaException(int codigoError, String mensajeError) {
		this.codigoError = codigoError;
		this.mensajeError = mensajeError;
	}

	public int getCodigoError() {
		return codigoError;
	}

	public String getMensajeError() {
		return mensajeError;
	}

}
